草庐IT

php - Netbeans - 虚拟主机的配置

全部标签

php - 从 PHP 脚本获取 Windows 和 Linux 上的主目录的最佳形式是什么?

我需要这样的东西:get_home_user($用户名) 最佳答案 我是这样做的:classgoDirAlias{privatefunctionhome_dir(){//Trytofindoutthehomedirectoryoftheuserrunningthisscriptif(function_exists("posix_getpwnam")){//usingposix$user_info=posix_getpwnam(goDirAlias::whoami());$home_dir=$user_info['dir']."/";

php - WampServer 上的 APC 没有性能提升

我在Windows工作站上工作,我在上面使用WampServer作为我的开发平台,编写然后在Linux上运行的PHP应用程序。我很习惯APC在Linux上,速度非常快,对我来说是必备的。但是,当我在Windows上使用它时,没有性能提升总是让我感到惊讶。这导致每页的生成时间接近1秒,例如,在严重依赖ZendFramework的应用程序上。大部分时间都花在解析PHP文件上(我通过对include()进行基准测试来验证这一点)。同样的应用程序在LinuxonMacOS上的运行速度可以提高10倍。扩展已正确加载:>var_export(extension_loaded('apc'));tru

windows - 使用名称通配符配置 Windows 服务

需要帮助,我需要使用一个带通配符的命令来更改Windows服务的“启动类型”状态。我需要一个命令来更改名称为Citrix*的所有服务的启动类型。我已经在使用以下命令来停止服务:wmic服务,其中“displaynamelike'Citrix%'”调用StopService但我找不到任何使用通配符从命令行配置服务的内容。 最佳答案 wmicserviceset/?表示可写属性不适用于此别名或类。要设置Windows服务的启动模式属性,请调用ChangeStartModemethodoftheWin32_Serviceclass.Sta

c# - 通过虚拟路径动态实例化 ASP.NET 页面类对象

这能做到吗?以及如何?我尝试了以下但没有成功:方法1使用BuildManager.CreateInstanceFromVirtualPath-发布后不起作用。(我假设它失败了,因为我不确定使用强名称程序集预编译)。方法2使用以下代码:Pagepage=newSchedulerTest();//AnASPXPageclass(note:CodeBehind)page.AppRelativeVirtualPath=context.Request.AppRelativeCurrentExecutionFilePath;page.ProcessRequest(context);如发现here-

php - Windows 7 上的 Gettext 不翻译

我在使用gettext翻译我的应用程序时遇到问题。我的代码是:当我运行脚本时,它仍然显示“ADMIN_LOGIN_PROFESSIONAL”。我的文件结构:根/index.php语言环境/cs_CZ/LC_MESSAGES/默认.mo我正在运行Windows7、Apache2.2.22和PHP5.3.13。非常感谢您的帮助... 最佳答案 这对我有用:$language='cs_CZ';$translatefile='default';putenv("LC_ALL=".$language);setlocale(LC_ALL,$lan

php - exec 在 window server 2008 php 上不起作用

我在下面有一个命令,如果我通过php文件http://localhost/myfile.php运行它它会输出cmd但不会生成input_file.txt。$cmd="ffmpeg.exe-iC:\\ep-convert\\To_the_Beautiful_You_9.2642>input_file.txt";exec($cmd);echo$cmd;但是如果我在屏幕上复制命令输出ffmpeg.exe-iC:\ep-convert\To_the_Beautiful_You_9.2642>input_file.txt然后我将它粘贴到控制台中,它的工作。问题是如果我运行其他exe文件,如men

php - 让 PHP 在 64 位操作系统中访问 32 位 COM 对象

我最近将我的旧家庭服务器系统升级到64位系统(Win7),但在访问PHP中的32位家庭自动化DCOM对象时遇到问题。我正在运行32位Apache,据我所知,32位PHP(我认为没有可用的64位版本)。此设置与我的旧(但有效)设置之间的唯一区别是我运行的是64位Windows7而不是32位。当我重新安装所有内容时,我最初感到困惑的是我无法配置对DCOM对象的访问,因为dcomcnfg.exe没有显示它。过了一会儿我才意识到我必须启动32位版本的dcomcnfg.exe才能看到DCOM对象(mmccomexp.msc/32)。我现在正尝试在PHP中访问这个32位DCOM对象,但它不起作用。

php - wkhtmltopdf 窗口错误

我在Windows下使用wkhtmltopdf时遇到问题。safe_mode已关闭,文件夹权限正常。这是一个例子:exec('wkhtmltopdf.exe--margin-left0mm--margin-right0mm--margin-top0mm--margin-bottom0mm--page-sizeA4--zoom2.1text.htmltest.pdf');第一次生成PDF,但要使其再次工作,我必须重新启动apache。 最佳答案 完成首次运行后,使用任务管理器查看wkhtmltopdf是否仍在运行。如果它正在运行关闭它

java - 使用 proc_open() 在 PHP 中运行 java 并获取输出

请帮忙。我无法弄清楚通过proc_open()运行java文件的问题是什么。它适用于C程序,我能够获得每行的输出,所以我认为以这种方式获取输出流没有任何问题:$ctr=0;$score_ctr=0;$out2="";while(!feof($pipes[1])){$out2[$ctr]=fgets($pipes[1]);$ctr++;}fclose($pipes[1]);为了在PHP中运行Java,我使用了这些代码:检查扩展,然后编译ifjava(这是成功的,因为它能够在同一目录中生成CLASS文件:if($ext=="java"||$ext=="JAVA"){//caseforjav

windows - Vagrant shell provisioner 在 Mac 主机上失败但在 Windows 主机上工作

我有以下带有shell供应器的vagrant文件,它在Windows7VirtualBox上运行良好但在我的macbookproOSX10.9.2上运行时失败更具体地说,供应商“似乎”无法安装requirements.txt。如果我通过SSH进入盒子并以root身份重新运行bootstrap.sh,它就可以工作。我知道longerror消息会有所帮助,但我认为这个问题旨在理解为什么虚拟盒子设置会在一个环境而不是另一个环境中工作。尤其是在启动这样一个简单的shell脚本时。非常感谢任何想法或建议!Vagrant文件#-*-mode:ruby-*-#vi:setft=ruby:#Vagra